<?php
function contact_basic_properties_setting() {
	$contact_basic_properties_setting = array(
		'text' => array(
			'label' => array(
				'text' => 'Label',
				'id' => 'nino-text-label-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-text','sub-text')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-icon', 'label-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'input' => array(
				'text' => 'Input',
				'id' => 'nino-text-input-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('placeholder', 'input-value')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-icon')
					),
				),
			),
			'validation' => array(
				'text' => 'Validation',
				'id' => 'nino-text-validation-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required-message")
					),
				),
			)
		),
		'textarea' => array(
			'label' => array(
				'text' => 'Label',
				'id' => 'nino-textarea-label-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-text','sub-text')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-icon', 'label-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'input' => array(
				'text' => 'Input',
				'id' => 'nino-textarea-input-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('placeholder', 'input-value')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-icon')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('height', 'maximum-characters')
					),
				),
			),
			'validation' => array(
				'text' => 'Validation',
				'id' => 'nino-textarea-validation-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required-message")
					),
				),
			)
		),
		'select' => array(
			'label' => array(
				'text' => 'Label',
				'id' => 'nino-select-label-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-text','sub-text')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-icon', 'label-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'input' => array(
				'text' => 'Input',
				'id' => 'nino-select-input-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1 nino-listOfChoice',
						'atts' => array('list-of-choice')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('alignment', 'input-size')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-text-color', 'input-background-color')
					),
					array(
						'cols' => 'nino-grid-layout-3',
						'atts' => array('border-color', 'border-width', 'border-radius')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'validation' => array(
				'text' => 'Validation',
				'id' => 'nino-select-validation-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required-message")
					),
				),
			)
		),
		'checkbox' => array(
			'label' => array(
				'text' => 'Label',
				'id' => 'nino-checkbox-label-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-text','sub-text')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-icon', 'label-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'input' => array(
				'text' => 'Input',
				'id' => 'nino-checkbox-input-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1 nino-listOfChoice',
						'atts' => array('list-of-choice')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-text-color', 'styles')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-size')
					),
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array('display')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'validation' => array(
				'text' => 'Validation',
				'id' => 'nino-checkbox-validation-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required-message")
					),
				),
			)
		),
		'radio' => array(
			'label' => array(
				'text' => 'Label',
				'id' => 'nino-radio-label-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-text','sub-text')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-icon', 'label-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'input' => array(
				'text' => 'Input',
				'id' => 'nino-radio-input-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1 nino-listOfChoice',
						'atts' => array('list-of-choice')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-text-color', 'styles')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-size')
					),
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array('display')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'validation' => array(
				'text' => 'Validation',
				'id' => 'nino-radio-validation-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required-message")
					),
				),
			)
		),
		'captcha' => array(
			'label' => array(
				'text' => 'Label',
				'id' => 'nino-captcha-label-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-3',
						'atts' => array('horizontal')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-text','sub-text')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('label-icon', 'label-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
				),
			),
			'input' => array(
				'text' => 'Input',
				'id' => 'nino-captcha-input-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('placeholder', 'input-value')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('alignment', 'input-size')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-text-color', 'input-background-color')
					),
					array(
						'cols' => 'nino-grid-layout-3',
						'atts' => array('border-color', 'border-width', 'border-radius')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('input-icon', 'icon-position')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('fonts', 'font-size')
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array('refresh-icon', 'captcha-style')
					),
				),
			),
			'validation' => array(
				'text' => 'Validation',
				'id' => 'nino-captcha-validation-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("required-message")
					),
				),
			)
		),
		'heading' => array(
			'text' => array(
				'text' => 'Text',
				'id' => 'nino-heading-text-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("heading-text", "alignment")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("heading-icon", "icon-size")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("fonts", "font-size")
					),
				)
			)
		),
		'paragraph' => array(
			'text' => array(
				'text' => 'Text',
				'id' => 'nino-paragraph-text-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array("text-content")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("input-text-color")
					),
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array("alignment")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("fonts", "font-size")
					),
				)
			)
		),
		'map' => array(
			'text' => array(
				'text' => 'Text',
				'id' => 'nino-map-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array("text-content")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("width", "height")
					),
					array(
						'cols' => 'nino-grid-layout-3',
						'atts' => array("border-color", "border-width", "border-radius")
					),
				)
			)
		),
		'social-link' => array(
			'social' => array(
				'text' => 'Social Link',
				'id' => 'nino-social-link-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1 nino-socialLink',
						'atts' => array("social-links")
					),
				)
			),
			'style' => array(
				'text' => 'Style',
				'id' => 'nino-social-style-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("horizontal", "alignment")
					),
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array("effects")
					),
				)
			)
		),
		'image' => array(
			'image' => array(
				'text' => 'Image',
				'id' => 'nino-image-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-1',
						'atts' => array("image-url")
					),
					array(
						'cols' => 'nino-grid-layout-3',
						'atts' => array("border-color", "border-width", "border-radius")
					),
				)
			)
		),
		'divider' => array(
			'image' => array(
				'text' => 'Divider',
				'id' => 'nino-divider-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("divider-color", "border-radius")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("width", "height")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("alignment")
					),
				)
			)
		),
		'submit' => array(
			'image' => array(
				'text' => 'Submit',
				'id' => 'nino-submit-settings',
				'groups' => array(
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("submit-text", "input-size")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("input-text-color", "input-background-color")
					),
					array(
						'cols' => 'nino-grid-layout-3',
						'atts' => array("border-color", "border-width", "border-radius")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("input-icon", "icon-size")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("width", "alignment")
					),
					array(
						'cols' => 'nino-grid-layout-2',
						'atts' => array("fonts", "font-size")
					),
				)
			)
		),
	);
	
	return $contact_basic_properties_setting;
}